﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Doan_ver1
{
    public partial class WebForm2 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        public string connection()
        {
            return Provider.connectionString();
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            //String connectionString = "Data Source=RICARDOQUI-PC;Initial Catalog=NGANHANG;Integrated Security=SSPI";
            SQLNganHangDataContext data = new SQLNganHangDataContext(connection());
            bool kq = true;
            if (data.TaiKhoans.Where(c => c.TenDangNhap == UserName.Text).Count() != 0)
            {
                kq = false; // kiem tra su ton tai cua nguoi dung
              //  lb1.Text = "Người dùng tồn tại";
            }
            if (Password.Text != ConfirmPassword.Text)
            {
                kq = false;
              
            }
            if (data.TaiKhoans.Where(c => c.Email == Email.Text).Count() != 0)
            {
                kq = false; // kiểm tra email của người dùng
                //lb3.Text = "Email đã có người đăng kí";
            }
            if (Password.Text == null || Password.Text == "")
                kq = false;
            if (kq)
            {
                try
                {

                    TaiKhoan taikhoan = new TaiKhoan();
                    taikhoan.CMND = CMND.Text;
                    taikhoan.Email = Email.Text;
                    taikhoan.HoVaTen = FullName.Text;
                    taikhoan.TenDangNhap = UserName.Text;
                    taikhoan.SoDuTK = decimal.Parse("0.000");
                    taikhoan.MaLoaiTaiKhoan = 1;
                    taikhoan.PassWord = Password.Text;
                    data.TaiKhoans.InsertOnSubmit(taikhoan);
                    data.SubmitChanges();
                    Response.Redirect("Sussecful.aspx");
                }
                catch (Exception ex)
                {
                    lbInfo.Text = "Đăng kí thất bại";
                }
            }
            else
            {
                lbInfo.Text = "Xin vui lòng điền thông tin chính xác";
            }


        }
    }
}